defibrillator proof - German English Dictionary